package com.pureut.production.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @Description 生产排程类
 * @Date 23-03-09
 * @Author hl
 **/
@Data
public class PublicScheduling {

    /** 生产计划单号 */
    private String productionPlanNumber;

    private String productionCode;

    private String combinedWeight;

    /**
     * 分切数量
     */
    private String executionSlitting;

    /**
     * 幅宽
     */
    private String slittingWidthCloth;

    /** 制令单单号 */
    private String spunlaceOrderNumber;

    /** 排程单号 */
    private String executionDoc;

    /** 产品编码 */
    private String materialCode;

    /** 线别编码 */
    private String productionLine;

    /** 车间编码 */
    private String workshop;

    /** 质量标准 */
    private int qualityStandard;

    /** 客户编码 */
    private String customerCode;

    /** 计划重量 */
    private double planWeight;

    /** 预计开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date timeOfStart;

    /** 预计结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endOfStart;

    /** 销售订单号 */
    private String saleNumber;

    /** 母卷幅宽 */
    private String motherBreadth;

    /** 厚度 */
    private String thick;

    /** 预计投料重量 */
    private double predictInfoWeight;

    /** 卷径 */
    private String rollingDiameter;

    /** 订单备注 */
    private String orderRemake;

    /** 计划备注 */
    private String planRemake;

    /** 排程备注 */
    private String scheduleRemake;

    private long deptId;

    private String lssuedMan;

    private String lssuedTime;

    private String createMan;

    private long workShopId;

    private String numberRolls;

    private String packing;

    private String slittingCode;

    private String createUser;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /**
     * BOM重量
     */
    private String bomWeight;

    /**
     * bom编码
     */
    private String bomCode;


}